Перейти к основному содержимому

6.4.11 match origin

Назначение команды

Используйте эту команду для сопоставления по признаку происхождения маршрута (origin). Для отключения сопоставления используйте форму no.

Атрибут origin определяет источник информации о маршруте:

  • egp — информация получена по Exterior Gateway Protocol, отображается как e в таблице маршрутов.
  • igp — информация получена из внутреннего протокола (IGP), отображается как i.
  • incomplete — происхождение неизвестно или получено другими средствами, отображается как ?. Например, если статический маршрут перераспределяется в BGP, он считается incomplete.

Команда match origin указывает происхождение маршрута, с которым будет происходить сопоставление:

  • Если найдено совпадение и указан permit, маршрут перераспределяется или контролируется согласно действию set.
  • Если задан deny, маршрут не перераспределяется и не контролируется.
  • Если критерии не выполнены, маршрут не принимается и не передаётся, независимо от параметров permit или deny.

Маршруты, заданные политиками, могут отличаться от маршрутов, определённых протоколами маршрутизации.

Политики позволяют направлять пакеты по разным маршрутам в зависимости от длины или содержимого.

Перенаправление пакетов на основе политики имеет приоритет над маршрутами в таблицах маршрутизации.

Синтаксис команды

match origin { egp | igp | incomplete }
no match origin

Параметры

ПараметрОписаниеЗначение
egpПолучено по EGP-
igpВнутренний протокол (IGP)-
incompleteПроисхождение неизвестно-

Режим команды

Route-map Configuration

Использование

Команда применима только для BGP.

Примеры

Switch# configure terminal
Switch(config)# route-map myroute deny 34
Switch(config-route-map)# match origin egp